This allows selecting newly added random objects.
https://bugzilla.gnome.org/show_bug.cgi?id=754987
static GObject *
object_tree_get_parent_default (GObject *object)
{
- return NULL;
+ return g_object_get_data (object, "inspector-object-tree-parent");
}
static void
g_list_free (list);
}
else
- classes = g_strdup ("");
+ {
+ if (parent_iter)
+ {
+ GObject *parent;
+
+ gtk_tree_model_get (GTK_TREE_MODEL (wt->priv->model), parent_iter,
+ OBJECT, &parent,
+ -1);
+ g_object_set_data (object, "inspector-object-tree-parent", parent);
+ }
+ classes = g_strdup ("");
+ }
if (GTK_IS_BUILDABLE (object))
{